New user option 'tab-line-tabs-buffer-group-function'
authorJuri Linkov <juri@linkov.net>
Fri, 12 Apr 2024 16:35:55 +0000 (19:35 +0300)
committerJuri Linkov <juri@linkov.net>
Fri, 12 Apr 2024 16:35:55 +0000 (19:35 +0300)
commit414f8d02c1a361fa780e55fcf0f260fe00a9a62d
treef1924fae2e519e3d40d4243107c7bbc4e81901ac
parent2fc7e21f5e75ea6b00d6f7344335f44f5663d955
New user option 'tab-line-tabs-buffer-group-function'

* lisp/tab-line.el (tab-line-tabs-buffer-group-function):
Turn defvar into defcustom with the default value
'tab-line-tabs-buffer-group-by-mode'.
(tab-line-tabs-buffer-group-by-mode): New function with body from
'tab-line-tabs-buffer-group-name'.
(tab-line-tabs-buffer-group-by-project): New function.
(tab-line-tabs-buffer-groups): Use fallback name "No group" instead of "All".
etc/NEWS
lisp/tab-line.el